Skip to content

feat(ui): QueryaDropdown на MenuAnchor (#87) - #88

Merged
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/87-querya-dropdown-menu-anchor
Jun 9, 2026
Merged

feat(ui): QueryaDropdown на MenuAnchor (#87)#88
ZhuchkaTriplesix merged 2 commits into
devfrom
issue/87-querya-dropdown-menu-anchor

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

  • Добавлен базовый виджет QueryaDropdown в lib/shared/widgets/ на основе MenuAnchor + MenuController со стилизацией через токены shadcn (Theme.of(context).colorScheme, radiusMd, alignmentOffset).
  • Фаза A: экран New Database Connection — боковая панель категорий заменена на пары QueryaDropdown (Category / Database type), синхронизированных с карточками сетки.
  • Фаза B (частично): PreferencesDropdownMenu, SqlStatementTimeoutDropdown (Preferences + SQL toolbars) и auto-refresh в Mongo Stats переведены с DropdownMenu / DropdownButton на QueryaDropdown.

Closes #87

Test plan

  • flutter analyze
  • flutter test (364 tests)
  • New Connection: открыть диалог, выбрать категорию и тип через dropdown + карточку, нажать Next
  • Preferences: theme mode, timeouts, max rows — меню открывается, выбор применяется, закрывается по клику вне
  • PostgreSQL/MySQL SQL toolbar: statement timeout dropdown
  • MongoDB Stats: auto-refresh interval dropdown
  • Клавиатура: ↑/↓, Enter, Escape в открытом меню

Replace Overlay-based Material dropdowns with a shared MenuAnchor widget
styled via shadcn tokens, integrate on New Connection and migrate settings/toolbar selects.
@github-actions github-actions Bot added the enhancement New feature or request label Jun 9, 2026

@ZhuchkaTriplesix ZhuchkaTriplesix left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

123

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 4940929 into dev Jun 9, 2026
4 checks passed
@ZhuchkaTriplesix
ZhuchkaTriplesix deleted the issue/87-querya-dropdown-menu-anchor branch June 13, 2026 20:09
ZhuchkaTriplesix added a commit that referenced this pull request Jul 27, 2026
…nchor

feat(ui): QueryaDropdown на MenuAnchor (#87)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant